#!/bin/bash

#针对文件复制情况，检查目录间文件差异（文件丢失，数据一致）
#源文件 /opt/data   备份 /opt/bak
old=$(find /opt/data -type f)
   for i in $old;do
       new=${i/data/bak}

       if [ ! -f $new ];then
           echo "$new文件丢失"
       else
           old_md5=$(md5sum $i | awk '{print $1}')
           new_md5=$(md5sum $new | awk '{print $1}')
            if [ $old_md5 != $new_md5 ];then
                echo "$i数据不一致"
            fi
       fi
       done

